package cn.qiyu5522.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;

/**
 * minio 配置属性
 */
@Data
@ConfigurationProperties(prefix = MinioProperties.PREFIX)
public class MinioProperties {

	public static final String PREFIX = "oss";

    /**
     * Minio 连接地址
     */
    private String endpoint;

    /**
     * accessKey 或 账号
     */
    private String accessKey;

    /**
     * secretKey 或 密码
     */
    private String secretKey;

	/**
	 * 默认的存储桶名称
	 */
	private String bucketName ;


	/**
     * 默认是秒 地址过期时间，设置默认值7200秒
     */
    private int expire = 7200;

	/**
	 * 可上传的文件后缀名
	 */
	private List<String> fileExt;

}
